草庐IT

JavaFX 在野外?

全部标签

java - 您可以使用 java.swing 和 javafx 进行 android 开发吗?

我真的不太了解android开发,我想知道是否可以使用java.swing和/或javafx。 最佳答案 您可以使用JavaFXPorts开发JavaFX可部署在Android上的应用程序(不是Swing应用程序)。引用JavaFXPortsdocumentation获取更多信息。您需要自己评估使用JavaFXPorts是否适合您的应用程序,或者您是否最好完全使用Google提供的nativeAndroidSDK或使用其他第3方开发SDK(例如Unity)进行编码。我不会在这里提出这样的建议。

android - javafx 移植的应用程序性能不佳

我刚刚使用gradlew将一个名为“PuzzlePieces”的示例netbeansjavafx项目移植到android中。应用程序性能太差,可能是什么原因造成的?我的设备:LGE975,4.4kitkat 最佳答案 这question包含一些可能的原因,说明Android设备上的性能可能会根据应用程序在桌面上的运行方式所期望的表现而表现不佳。反正《PuzzlePieces》有速赢,和那道题提到的CSS点有关。Desk类添加了这个内联样式:Desk(intnumOfColumns,intnumOfRows){setStyle("-f

java - Android AsyncTask 的 JavaFX 等价物是什么?

我目前必须为我的javaFX程序做一些网络操作,这就是我现在做的:1个线程类1接口(interface)回调方法1个实现该接口(interface)的主类我在Main类中实现它们,并通过其中有一个Interface对象的Thread类获取onProgress()、onDone()等更新。但是在android中这个任务要容易得多,只需使用AsyncTask就可以了。给你//UI线程onPreExecute()//后台线程doInBackground()//UI线程onProgressUpdate()//UI线程onPostExecute()在JavaFX中是否也有以这种方式工作的类?我需

java - android :weight in JavaFX的对应

我正在开发一个用于JavaFX培训的小软件。在Android中,在LinearLayout中,我可以通过设置变量android:weight="someValue"展开View以填充整个可用空间,不幸的是我我无法实现这一点是JavaFX。我尝试使用最大/最小/首选高度,但没有成功。非常感谢任何帮助。 最佳答案 使用VBox/HBox您可以设置子项的vgrow/hgrow静态属性(或其中一些)到Priority.ALWAYS,这使得那些Node在父级增长时增长(假设它们可调整大小)。privatestaticRegioncreateR

android - JavaFX 可以在 Android 上运行吗?

如果不这样做,那将是一种耻辱,因为它将使Android应用程序看起来更具吸引力。 最佳答案 现在不行,让它发挥作用将是一项艰巨的任务。Android不具备典型桌面JRE所具备的所有库。尽管由于Android是开源的并且它可以运行任何可以编译为Dalvik字节代码的东西,但这并非不可能。说真的,我真的不认为JavaFX会让Android应用程序看起来更吸引人——最重要的是应用程序如何集成到硬件中,而Android显示框架有很多东西可以使它更容易。 关于android-JavaFX可以在An

如何使用Javafx中的按钮将组合框的数据添加到表列?

因此,我有以下代码:publicclassToDoListControllerimplementsInitializable{Stringtext="";LocalDateisoDate;@FXMLprivateButtonbttnAddEvent;@FXMLprivateDatePickerpickerDate;@FXMLprivateComboBoxeventsSelector;@FXMLprivateButtonbttnDone;@FXMLprivateButtonbttnRemove;@FXMLprivateTableVieweventsTable;@FXMLprivateTableC

javafx - 应该将什么传递给 FileChooser?

我正在寻找javafxFileChooser(在Kotlin中)的解决方案。我坚持这一点,我无法通过RootView,因为Window!是预期的:button("opensomefile"){setOnAction{valfileChooser=FileChooser();valfile=fileChooser.showOpenDialog(???)...}}在这种情况下我应该传递什么? 最佳答案 Accordingtothedocs您可以为窗口传递一个null。Iftheownerwindowforthefiledialogiss

javafx - 应该将什么传递给 FileChooser?

我正在寻找javafxFileChooser(在Kotlin中)的解决方案。我坚持这一点,我无法通过RootView,因为Window!是预期的:button("opensomefile"){setOnAction{valfileChooser=FileChooser();valfile=fileChooser.showOpenDialog(???)...}}在这种情况下我应该传递什么? 最佳答案 Accordingtothedocs您可以为窗口传递一个null。Iftheownerwindowforthefiledialogiss

JavaFX淡出阶段并关闭

我很难确定这是否可能。大多数人想要的常见行为是淡出node的扩展,这完全可以通过FadeTransition实现但是,我正试图淡出整个舞台,所以想象一下关闭正在运行的程序而不是简单地杀死窗口(即显示->不显示),我想要窗口(stage)像toast或通知一样淡出2秒。 最佳答案 使用可更改舞台场景根节点不透明度的关键帧创建时间轴。还要确保将舞台样式和场景填充设置为透明。然后在时间线完成后让程序退出。下面是一个带有单个大按钮的应用程序,单击该按钮会在2秒内淡出,然后程序将关闭。publicclassStageFadeExampleex

java - 如何将信息从 java 发送到 windows 任务栏到 javafx

比如当您从Chrome下载内容时,任务栏图标显示如下:我想像那样在任务栏中显示我的程序的进度。您如何使用javaFX执行此操作...? 最佳答案 希望这样对你有帮助packageso;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjavax.imageio.ImageIO;importjavafx